package com.block.db.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 产品基本信息
 * </p>
 *
 * @author 
 * @since 2023-09-02
 */
@Data
@TableName("lq_product_base_info")
public class ProductBaseInfo implements Serializable {

    private static final long serialVersionUID = 1L;

      @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 产品名称
     */
    private String productName;

    private BigDecimal priceAmount;

    /**
     * 产品类型
     */
    private String productType;

    /**
     * 计价类型(1 uv) (2 注册)（3 联登）
     */
    private Integer chargeType;

    /**
     * 描述信息
     */
    private String descInfo;

    /**
     * 标题信息
     */
    private String titleInfo;

    /**
     * 标签信息
     */
    private String labelInfo;

    /**
     * logo
     */
    private String logoUrl;

    /**
     * 产品地址
     */
    private String detailUrl;

    /**
     * 最大金额
     */
    private String maxAmount;

    /**
     * 最小金额
     */
    private String minAmount;

    /**
     * 利率信息
     */
    private String maxRate;

    /**
     * 最小利率
     */
    private String minRate;

    private Integer showFlag;

    private Integer downloadFlag;

    private Integer status;

    private Integer delFlag;

    private String adminUrl;

    private String adminAccount;

    private String adminPwd;

    private String factoryType;

    private String apiCode;

    private String apiKey;

    private String apiSecret;

    private String pubKey;

    private String priKey;

    private String checkUrl;

    private String loginUrl;

    private String speed;

    private String loanTime;

    private String sublabelInfo;
    private String backgroundLogo;

}
